Existing Encryption vs New Encryption
|
Aspect |
Existing Configuration |
New Configuration |
|---|---|---|
|
Key Storage |
.dat file and AsEncryption database table |
Secure Java keystore file (oipakeystore.p12) with multiple secret-key aliases such as OIPAALIASDEFAULT and OIPAALIASHMACKEY. |
|
Key Access |
Direct file or database lookup |
Accessed securely using keystore APIs |
|
Password Handling |
Passwords stored in config files or hardcoded |
Passwords stored securely using environment variables (OIPA_KEYSTORE_PWD) |
|
Runtime Usage |
|
Separate runtime alias usage is supported for encryption/decryption and HMAC signing or verification. |
Note: The current 12.2 system remains compatible with the existing encryption alias and also supports a dedicated keystore alias for HMAC use cases.